Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Braunschweig Challenger Wimbledon - London U.S. Open - New York Bergamo Challenger Valencia Challenger Australian Open - Melbourne Pau Challenger Bordeaux Challenger French Open - Paris Wimbledon - London Generali Open - Kitzbuhel European Open - Antwerp Moselle Open - Metz Cherbourg Challenger Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Boss Open - Stuttgart National Bank Open - Toronto Genova Challenger Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F7 Romania F11 Romania F12 Romania F15 Romania F17 Hungary F5 Iran F4 Austria F2 Italy F4 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Italy F5 Morocco F2 Italy F2 France F16 Switzerland F3 Italy F18 France F4 Czech Republic F1 France F8 France F9 Germany F9 Italy F18 Italy F19 Italy F20 Germany F12 Poland F5 Poland F6 France F14 France F16 France F17 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 USA F2 Germany F4 France F5 Italy F3 France F7 Netherlands F1 France F8 France F10 Italy F18 Lithuania F1 Latvia F1 Germany F12 Germany F13 France F14 Germany F16 France F20 China F1 China F2 Greece F3 Bosnia & Herzegovina F1 Germany F7 France F12 France F19 Israel F10 USA F6 Germany F7 France F11 Israel F11 Romania F16 Austria F1 Romania F2 Romania F3 Romania F4 Romania F5 Romania F6 France F2 Romania F10 Romania F13 USA F5 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Hungary F6 Italy F2 Italy F3 Italy F6 (Santa Margherita Di Pula) Romania F1 Romania F2 Romania F15 Italy F28 France F6 Romania F4 (Bucharest) Italy F24 France F14 France F4 Italy F4 Germany F4 Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F8 (Bucharest) Kish Free Zone Island Challenger - Kish Island Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Orleans Challenger Mitsubishi Electric Europe Cup - Monza La Rinascente Tennis Cup Harbour Club Milano - Milan Kosice Challenger Cordenons Challenger Brasov Challenger Palermo Challenger Bratislava Challenger Meknes Challenger Ostrava Challenger Lugano Challenger Orbetello Challenger St. Remy Challenger Citta di Monza - Monza Rennes Challenger Ortisei Challenger Aachen Challenger Quimper Challenger Rijeka Challenger Trani Challenger Manerbio Challenger Napoli Challenger Palermo Challenger Eckental Challenger Bucaramanga Challenger Quimper Challenger Meknes Challenger Cherbourg Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Rimouski Challenger Le Gosier Challenger Bordeaux Challenger Nottingham-2 Challenger Brasov Challenger - Brasov San Benedetto Challenger Anning Challenger Beijing Challenger Sibiu Challenger Cordenons Challenger St. Remy Challenger Brasov Challenger Petange Challenger Todi Challenger Trnava Challenger Timisoara Challenger 2005 - Timisoara Orleans Challenger Ortisei Challenger Dallas Challenger Sarajevo Challenger Harbour Tennis Cup Regione Lombardia - Milan Rome Challenger Timisoara Challenger Citta di Como - Como Tampere Challenger Brasov Challenger Bauer Watertechnology Cup - Eckental Mons Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Heilbronn Challenger Quimper Challenger Cherbourg Challenger Reggio Emilia Challenger Panama City Challenger Barranquilla Challenger Leon Challenger Mersin Challenger Nottingham Challenger Orleans Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Arad Challenger Kosice Challenger Milan Challenger Padova Challenger Scheveningen Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Como Challenger St. Remy Challenger Brasov Challenger Seville Challenger Trnava Challenger Casablanca Challenger Copa Petrobras - Santiago Turin Challenger Furth Challenger Caltanissetta Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Bergamo Challenger Cherbourg Challenger Copa Petrobras - Bogota Como Challenger Rome Challenger Czech Indoor Open - Prague Sibiu Challenger Braunschweig Challenger Mestre Challenger Orleans Challenger Ortisei Challenger Mamaia Challenger - Constanta Guzzini Challenger - Recanati Brasov Challenger - Brasov Challenger 42 - Andrezieux Granby Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Ortisei Challenger Rennes Challenger Rio De Janeiro Challenger Brest Challenger Mamaia Challenger - Constanta Montevideo Challenger Mouilleron-Le-Captif Challenger Siemens Open - Scheveningen Brest Challenger Danderyd Challenger Kos Succhetti Tennis Cup - Cordenons Nonthaburi 1 Challenger GHI Bronx Tennis Classic - Bronx Quimper Challenger Marbella Challenger Citta di Como Challenger - Como ATP Challenger Tour Finals Lille Challenger Lugano Challenger Brasov Challenger - Brasov Naples Challenger Aix En Provence Challenger St. Brieuc Challenger Monza Challenger Cherbourg Challenger Sofia Challenger Tunis Challenger Wroclaw Challenger San Remo Challenger Orbetello Challenger Itajai Challenger Napoli Challenger Santos Challenger Karlsruhe Challenger Tunis Challenger Braunschweig Challenger Napoli Challenger Napoli Challenger Bordeaux Challenger Arad Challenger Kosice Challenger Rome Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Rome Challenger Manacor Challenger St. Remy Challenger Rome Challenger Trnava Challenger Sibiu Challenger Pau Challenger Rimini Challenger Cordenons Challenger Rennes Challenger San Marino Challenger Mouilleron-Le-Captif Challenger Orleans Challenger Geneva Challenger Como Challenger Roanne Challenger Ortisei Challenger Manerbio Challenger Genova Challenger Brest Challenger Yokohama Challenger Porto Challenger Toyota Challenger Gemax Samsung Open 2005 - Belgrade Bratislava 2 Challenger Napoli Challenger Orleans Challenger Rome Challenger Quimper Challenger Naples Challenger Bordeaux Challenger Asirom Challenger - Brasov Challenger Brasov - Brasov USTA Freeman Men's Challenger - Joplin Garden Open - Rome Steelers Cup - Kosice Constanta Challenger - Constanta Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio St. Tropez Challenger Orleans Challenger Challenger Brasov - Brasov Mouilleron-Le-Captif Challenger KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Memorial Manfredini - Sassuolo Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Roma Challenger 2007 - Rome Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Morocco Tennis Tour - Meknes Mitsubishi Electric Europe Cup - Monza Pharma Medico Open 2008 - Aarhus Trofeo Cassa di Risparmio di Alessandria - Alessandria Internazionali di Tennis di Bergamo - Bergamo Top Wool Challenger-Immagine Trophy - Biella 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Moselle Open - Metz Pozoblanco Challenger Brasov Challenger Caltanissetta Challenger Tennislife Cup - Napoli Tennis Napoli Cup 2007 - Napoli Swiss Indoors Basel - Basel Leon Challenger Wuhan Challenger Porto Alegre Challenger Heilbronn Challenger Caltanissetta Challenger Roma Open Challenger - Rome Challenger Cudad de Guayaquil - Guayaquil Furth Challenger Alessandria Challenger San Marino Challenger Cordenons Challenger Constanta Challenger Guadalajara Challenger Vercelli Challenger Citi Open - Washington Todi Challenger Mons Challenger Jersey Challenger Helsinki Challenger Mouilleron-Le-Captif Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Rome Challenger Gelsor Open Romania - Bucharest Biella Challenger Ostdeutscher Sparkassen Cup - Dresden Alessandria Challenger Architect Open - Budapest Milan Challenger San Benedetto Challenger Liberec Challenger X Torneo Internazionale di Tennis - Barletta Banja Luka Challenger Istanbul Challenger Budapest Challenger Sibiu Challenger Palermo Challenger Cherbourg Challenger Barletta Challenger Francavilla Challenger Vicenza Challenger Rome Challenger Napoli Challenger IPP Open - Helsinki Sibiu Challenger Rome Challenger Trofeo Sisma Mantova - Mantova Alessandria Challenger Turin Challenger Scheveningen Challenger San Benedetto Challenger Sopot Challenger Raanana Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Napoli Challenger Garden Open 2005 - Rome Tampere Challenger Recanati Challenger Status Athens Open - Athens Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Bordeaux Challenger Cordenons Challenger Sibiu Challenger St. Remy Challenger Brasov Challenger LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Sporting Challenger '08-Trofeo Regione Piemonte - Turin Bulgarian Open Challenger - Sofia Orleans Challenger Geneva Challenger Qatar Exxon Mobil Open - Doha Ortisei Challenger Open 13 - Marseille Bordeaux Challenger Lugano Challenger Bratislava Challenger Open de Moselle - Metz St. Brieuc Challenger Helsinki Challenger Heilbronn Challenger St. Tropez Challenger Tallahassee Challenger Oeiras 4 Challenger Surbiton Challenger Austrian Open - Kitzbuhel Sao Paulo Challenger Rovereto Challenger Bank Austria Tennis Trophy - Vienna Canberra Challenger Davidoff Swiss Indoors Basel - Basel Lille Challenger Pau Challenger BCR Open Romania - Bucharest Cortina Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Aix En Provence Challenger Casablanca Challenger Copa Telmex - Buenos Aires Nottingham 2 Challenger Caltanissetta Challenger Perugia Challenger Todi Challenger Cordenons Challenger Canberra Challenger Koblenz Challenger Grand Prix Hassan II - Casablanca Caltanissetta Challenger San Benedetto Challenger Open de Moselle - Metz BCR Open Romania - Bucharest Rome Challenger San Marino Challenger Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Marburg Challenger BCR Open Romania - Bucharest VTR Open - Vina del Mar Open 13 - Marseille US Men's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Sophia Antipolis Challenger Casablanca Challenger Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Ecuador Open - Quito Brasil Open - Sao Paulo Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Prague Challenger Prague II Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Moselle Open - Metz European Open - Antwerp Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Maharashtra Open - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Open Parc - Lyon Libema Open - 's-Hertogenbosch Noventi Open - Halle Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 Provence - Marseille Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Antalya Open - Antalya Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Moselle Open - Metz Open 13 Provence - Marseille Boss Open - Stuttgart Terra Wortmann Open - Halle Quimper Challenger Cherbourg Challenger Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Biel Challenger Lugano Challenger Plava Laguna Croatia Open - Umag Sanremo Challenger Open Romania - Bucharest Bordeaux Challenger Surbiton Challenger Ilkley Challenger Oeiras 1 Challenger Oeiras 2 Challenger Quimper Challenger Open Parc - Lyon EFG Swiss Open - Gstaad European Open - Brussels Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Erste Bank Open - Vienna Bank Austria Tennis Trophy - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Moselle Open - Metz UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Segovia Challenger bett1HULKS Indoors - Cologne ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Hypo Group Tennis International - Portschach BRD Nastase Tiriac Trophy - Bucharest Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 BNP Paribas Masters - Paris Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mutua Madrilena Madrid Open - Madrid All Lower level tournaments Olympics - London Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris Miami Open - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, ROU-CZE 0-5 U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Group II, 2R, ROU-MAR 5-0 French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Orleans Challenger Davis Cup, Group I, 1R, ROU-ISR 5-0 U.S. Open - New York